'use strict';

module.exports = app => {
    app.once('server', server => {
        console.log('KuJoMiva 服务器已启动');
    });

    app.on('error', () => {
        console.log('发生了错误');
    });

    app.on('request', ctx => {
        const { url, method } = ctx.request;
        if (ctx.app.env === 'local') {
            console.log('接收到了以[%s]方式请求请求的接口是:%s', method, url);
            // ctx.body['x-context'] = ctx
        }
    });

    app.on('response', ctx => {
        const used = Date.now() - ctx.starttime;
        console.log('响应请求用时: %sms', used);
    });
};
